package com.doraro.coal.moudle.purch.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * <p>
 * 
 * </p>
 *
 * @author doraro
 * @since 2019-10-10
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@TableName("t_purch_supplier")
@ApiModel(value="PurchSupplier对象", description="")
public class PurchSupplier implements Serializable {

private static final long serialVersionUID=1L;

    @TableId(value = "id", type = IdType.AUTO)
    private Long id;

    @ApiModelProperty(value = "执行单id")
    private Long execId;

    @ApiModelProperty(value = "供应商名字")
    private String name;

    @ApiModelProperty(value = "供应商类别")
    private String sType;

    @ApiModelProperty(value = "热值")
    private Integer heat;

    @ApiModelProperty(value = "供应数量")
    private Integer sNum;

    @ApiModelProperty(value = "本次报价")
    private BigDecimal quote;

    @ApiModelProperty(value = "供应折卡煤价")
    private BigDecimal sDisPrice;

    @ApiModelProperty(value = "合同数量")
    private Integer contractsNum;

    @ApiModelProperty(value = "合同单价")
    private Integer contractsPrice;

    @ApiModelProperty(value = "合同折卡煤价")
    private BigDecimal cDisPrice;

    @ApiModelProperty(value = "运费")
    private BigDecimal fare;

    @ApiModelProperty(value = "产地")
    private String produceFrom;

    @ApiModelProperty(value = "发货港口")
    private String shippingPort;

    @ApiModelProperty(value = "空干基全硫")
    private String type1;

    @ApiModelProperty(value = "收到基挥发分")
    private String type2;

    @ApiModelProperty(value = "空干基灰分")
    private String type3;


}
